#include <conio.h> требуется только для объявления функции.
int getche ();
Описание:
Функция getche читает отдельный символ с консоли и вырабатывает эхо для прочитанного символа. Если вводится CONTROLL-C , система выполняет INT 23H (выход по CONTROLL-C ).
Возвращаемое значение:
Функция getche возвращает символ. Возвращаемого значения в случае ошибки нет.
Пример.
#include <conio.h>
#include <ctype.h>
int ch;
/* берет символ с клавиатуры, вырабатывает его эхо-отобра-
жение на консоли. Если это символ верхнего регистра, преобразует
его к символу нижнего регистра и записывает старый символ */.
ch = getche();
if (isupper (ch))
cprintf ("\b%c", _tolower(ch));